<?php
use Entities\Contato;
$tipoBusca = $_REQUEST['tipoBusca'];
$strBusca = $_REQUEST['strBusca'];

$dql = "select c from Entities\Contato c where 1=1 ";
switch ($tipoBusca){
	case "nome":
		$dql .= " and c.nome like :parametro";
		$strBusca = "%$strBusca%";
		break;
	case "nroCarteirinha":
		$dql .= " and c.nroCarteirinha like :parametro";
		$strBusca = "%$strBusca%";
		break;
	default:
		$dql .= " and 1>2";
}
$q = $em->createQuery($dql);
$q->setParameter("parametro", $strBusca);
$contatos = $q->getResult();
$xml = "";
foreach ($contatos as $contato){
	$xml .= "<cliente>";
	$xml .= "<id>".$cliente->getId()."</id>";
	$xml .= "<nome>".$cliente->getNome()."</nome>";
	$xml .= "<dataNascimento>".$cliente->getNroCarteirinha()."</dataNascimento>";
	$xml .= "<sexo>".$cliente->getSexo()."</sexo>";
	$xml .= "<endereco>".$cliente->getSexo()."</endereco>";
	$xml .= "<telefone>".$cliente->getSexo()."</telefone>";
	$xml .= "<email>".$cliente->getSexo()."</email>";
	
	$xml .= "</cliente>";
}

echo $xml;